﻿using LPPA.Facturacion.BizEntities;
using LPPA.Facturacion.BusinessLayer;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace LPPA.Facturacion.UI.Views.Facturacion
{
    public partial class Factura : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            BindFC();
        }

        private void BindFC()
        {
            if (Session["FCProcesadas"] == null)
                return;

            List<FacturaBIZ> listFCProcesadas = (List<FacturaBIZ>)Session["FCProcesadas"];

            foreach (var fc in listFCProcesadas)
            {
                var medidorMarkUp = new StringBuilder();
                medidorMarkUp.Append("<div id='medidor'>");
                medidorMarkUp.Append("<p>Factura N° "+fc.NumeroFactura+"</p> ");
                medidorMarkUp.Append("<p>Total a Pagar: $"+ fc.MontoTotal +"</p>");
                medidorMarkUp.Append("<div class='buttonsTitularView'>");
                medidorMarkUp.Append("<a target='_blank' href='/Views/Facturacion/Factura.aspx?Id="+ fc.NumeroFactura +"' class='linkAsButton'>Ver +</a></div></div>");

                litFC.Text += medidorMarkUp.ToString();
            }

            Session.Remove("FCProcesadas");
        }
    }
}